/*拼团支付*/
.map-warp{
    width: 100%;
    height: 100%;
    display: none;
}
.map-warp .map-search{
    padding: 5px 0.3rem;
    background-color: #ffffff;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-bottom: 1px solid #eee;
}
.map-search .mapfl{
    display: inline-block;
    width:23px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.map-search .mapfl a{}
.map-search .mapfl a img{width: 11px;height: 17px}
.map-search .mapfr{
    height: 30px;
    line-height: 30px;
    width: 0px;
    text-align: center;
    font-size: 14px;
    color: #494949;
    overflow: hidden;
}
.map-search .mapfr a{color: #333}
.map-search .map-search-box{
    position: relative;
    height: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.map-search .map-search-box input{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 30px;
    background: #f0f0f2;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-indent: 30px;
    font-size: 13px;
    color: #929292;
}
.class-search-icon {
    position: absolute;
    top: 9px;
    left: 10px;
    display: inline-block;
    width: 12px;
    height: 11px;
    text-indent: 15px;
    background: url(../images/pay/map_search.png) no-repeat;
    background-size: 100%;
}

.map-view{
    width: 100%;
    height: 250px;
}

.map-data-warp{
    width: 100%;
    height: 320px;
    overflow-y: auto;
    background-color: #fff;
}
.map-data-box{
    display: block;
    border-top: 1px solid #eee;
}
.map-data-row{
    position: relative;
    padding: .4rem 0px;
    border-bottom: 1px solid #eee;
}
.map-data-row.active:before{
    content: ' ';
    display: inline-block;
    position: absolute;
    top:50%;
    margin-top: -8.5px;
    left:10px;
    width: 17px;
    height: 17px;
    /*background: url("../images/pay/map_checked_avtive.png") no-repeat;*/
    background-size: 100%;
}
.map-data-row.active:after{
    content: ' ';
    display: inline-block;
    position: absolute;
    top:50%;
    margin-top: -9.5px;
    right:10px;
    width: 50px;
    height: 19px;
    background: url("../images/pay/active_bg_icon.png") no-repeat;
    background-size: 100%;
}
.map-data-row a{display: block;}
.map-data-row .map-data-text{
    padding-left: 10px;
}
.map-data-row .map-data-text h3{
    font-size:16px;
    color:#353535;
    line-height: 1.6;
}
.map-data-row .map-data-text p{
    font-size:13px;
    color:#a2a2a2;
}

/*到店取地图*/
.address-map{
    width: 100%;
    height: 5.01333rem;
    position: relative;
    display: none;
}
.ad-map{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
}
.address-text{
    height: 2.133rem;
    border: 1px solid #F0F0F2;
    position: absolute;
    padding-top: 11px;
    left: 50%;
    margin-left: -2.01rem;
    border-radius:3.55px;
    margin-top: 17px;
    background-color: #FFFFFF;
}
.address-text:after{
    content: '';
    position: absolute;
    right: 50%;
    bottom: -6px;
    width: 10px;
    height: 10px;
    border-width: 1px 1px 0 0;
    border-color: #e2e2e2;
    border-style: solid;
    transform: rotate(135deg);
    background-color: #FFFFFF;
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -o-transform: rotate(135deg);
}
.address-text .p1{
    width: 3.5733rem;
    background: url(../images/order/address1.png) no-repeat 10px 2px;
    padding-left: 30px;
    line-height: 20px;
}
.address-text .p2{
    width: 3.5733rem;
    background: url(../images/order/tel.png) no-repeat 10px 2px;
    padding-left: 30px;
    margin-top: 12px;
    line-height: 20px;
}

/*隐藏高德地图控件*/
.amap-touch-toolbar .amap-zoomcontrol,.amap-geolocation-con{display: none;}
#map-container .amap-controls{display: none}
.pay .amap-sug-result,.amap-sug-result{display: none}

/*拼团提示*/
.groups-pay-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999;display: none}
.groups-pay-succeed{z-index:1000;position:fixed;top:4rem;left:0;width:100%;height:auto;text-align:center;display: none}
.groups-pay-succeed a{margin-right:auto;margin-left:auto;display:block;width:276px;height:180px;position:relative;text-align:center}
.groups-pay-succeed a .groups-pay-succee-bg{width:274px;height:176px;background:url("../images/pay/groups_pay_succee_bg_5.png") no-repeat;background-size:100%}
.groups-pay-succeed a .groups-pay-succee-bg-5{  background: url("../images/pay/groups_pay_succee_bg_5.png") no-repeat;  background-size: 100%;  }
.groups-pay-succeed a .groups-pay-error-bg{width:274px;height:176px;background:url("../images/pay/groups_pay_error_bg.png") no-repeat;background-size:100%}
.groups-pay-succeed a .groups-pay-error-bg-2{width:274px;height:176px;background:url("../images/pay/groups_pay_error_bg_2.png") no-repeat;background-size:100%}
.groups-pay-succeed a .groups-pay-text-box{position:absolute;top:0;left:0;width:252px;padding:55px 12px 0px 12px;height:110px}
.groups-pay-succeed a .groups-pay-text-box p,.groups-pay-succeed a .groups-pay-text-box-5 p{color:#333;font-size:16px;line-height:24px}
.groups-pay-succeed a .groups-pay-text-box-5{}